// A "Pixel" representation 
// Authors: Matthew DeNovio

#ifndef PIXEL
#define PIXEL

#include <windows.h>
#include "Types.h"
#include <iostream>

using namespace std;

struct Pixel
{
	// Constructor
	Pixel(void);
	~Pixel(void);
	Pixel(U8 color);

	// Attributes
	U8	_color;	// Number that represents the color of the ascii

	// Operator Overloads
	friend ostream& operator<<(ostream& out, const Pixel& p);

	// Functions
	void print(ostream& out) const;

};

#endif
